business intelligence erp hybridization data warehouse data warehousing dna customer microarray antibody arrays business cdna microarray crm genomics fluorescence antibody microarrays management bioinformatics